041141e1f13007f74358b496bba206438959f4e3,src/main/java/com/tngtech/java/junit/dataprovider/internal/convert/AbstractObjectConverter.java,AbstractObjectConverter,checkIfArgumentsMatchParameterTypes,#Object[]#Class[]#,31

Before Change


            throw new NullPointerException("testMethod must not be null");
        }

        if (parameterTypes.length != arguments.length) {
            throw new IllegalArgumentException(String.format(
                    "Expected %s arguments for test method but got %s parameters.", parameterTypes.length,
                    arguments.length));
        }
        for (int idx = 0; idx < arguments.length; idx++) {
            Object object = arguments[idx];

After Change


    protected void checkIfArgumentsMatchParameterTypes(Object[] arguments, Class<?>[] parameterTypes) {
        checkNotNull(arguments, "arguments must not be null");
        checkNotNull(parameterTypes, "testMethod must not be null");
        checkArgument(parameterTypes.length == arguments.length, "Expected %s arguments for test method but got %s parameters.",
                parameterTypes.length, arguments.length);

        for (int idx = 0; idx < arguments.length; idx++) {
            Object object = arguments[idx];